package cn.yj.core.business.service.i;

import cn.yj.common.NameValue;

import java.util.List;
import java.util.Map;

/**
 * @author 永健
 * @since 2021-06-16 09:53
 */
public interface IStatistical {

    /**
     * 活动量
     * 日 周 月
     * 平均活动量
     */
    Map<String, Object> activity();

    /**
     * 统计用户数量
     *
     * 日新增
     * 总用户量
     * 周新增
     */
    Map<String, Object> userCount();


    Map<String, Object> taskCount();

    Map<String, Object> articleCount();

    Map<String, Object> packagesCount();

    Map<String, Object> productCount();

    List<NameValue> pieUser();
    List<NameValue> pieTask();
    List<NameValue> pieArticle();
    List<NameValue> pieProduct();
    List<NameValue> piePackages();
}
